from pywinauto.application import Application

# 启动或连接到应用程序（假设3uTools已经在运行）
app = Application(backend="uia").connect(title='WeChat', timeout=10)

# 获取主窗口
main_window = app.window(title='WeChat')

# 如果需要，等待窗口变得可用
main_window.wait('visible')

# 通过窗口的控件标识符获取控件
# 控件标识符可以是控件的ID、类名、文本或其他属性
# 以下是一些示例：
login_button = main_window.child_window(title='进入WeChat', control_type='Button')  # 假设控件有一个自动化ID或控件名称为'Apps'
# button = main_window.child_window(title="OK", control_type="Button")
login_button.click_input()
# 获取控件的文本


# 注意：以上代码中的'Edit2'、"OK"等是假定的控件名称和标题，你需要使用inspection tool（如Inspect.exe）来查找3uTools应用中确切的控件信息

# 更复杂的控件查找和操作可能需要遍历窗口的子控件，例如：
# for child in main_window.children():
#     print(child.window_text())  # 打印所有子控件的文本

# 关闭应用程序（如果需要）
# main_window.close()
